package com.itany.corejava.code16_反射;

/**
 * @author 石小俊
 * @date 2023年06月01日 14:15
 */
// 在使用注解时根据注解的作用域判定指定注解可以使用的范围
@SomeAnnotation(value = {"Hello","Annotation"})
@OtherAnnotation
public class Student {

    // 在使用注解时,如果注解属性没有默认值,必须指定值
    // 如果注解属性都存在默认值,可以不指定
    // 如果指定,则表示覆盖原有的默认值
    @SomeAnnotation
    private Integer id;
    @SomeAnnotation(name = "alice")
    @OtherAnnotation
    private String name;
    private String age;

    @SomeAnnotation(name = "Java")
    @OtherAnnotation(encoding = "gbk",method = {"put","delete"})
    public void study(){

    }

}
